在matlab中如何把两个txt文件合并到一起

a =
 
      1        2        3
        2        3        4
b =
        4        5        6
        5        9        9


要求:
c =
        1        2        3
        2        3        4
        4        5        6
        5        9        9
使用命令:
c = [a; b]


同时要横向合并,如产生
c =
        1        2        3        4        5        6
        2        3        4        5        9        9
则使用命令:
c = [a b]或c = [a, b]。 
clear all;
clc;
fidA=fopen('fault_geom_menyuan_F1_75','r');
fidB=fopen('fault_geom_menyuan_F2_75','r');
DataA=fread(fidA);
DataB=fread(fidB);
fidC=fopen('menyuan_seg2_1km_75FG','w');
fwrite(fidC,DataA);
fwrite(fidC,DataB);
fclose(fidA);
fclose(fidB);
fclose(fidC);
clear all;
clc;

i = 72;
while(i<=72)

    filename1 = 'fault_geom_menyuan_F1_';
    filename1 = strcat(filename1,num2str(i));
    
    filename2 = 'fault_geom_menyuan_F2_';
    filename2 = strcat(filename2,num2str(i));
    
    filename3 = 'menyuan_seg2_1km_FG_';
    filename3 = strcat(filename3,num2str(i));
    
    fidA=fopen(filename1,'r');
    fidB=fopen(filename2,'r');
    DataA=fread(fidA);
    DataB=fread(fidB);
    fidC=fopen(filename3,'w');
    fwrite(fidC,DataA);
    fwrite(fidC,DataB);
    fclose(fidA);
    fclose(fidB);
    fclose(fidC);
    disp(filename3);
end

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值